package ModuloPessoa;

import java.util.ArrayList;

import ModuloCinema.Cinema;

public class ControladorPessoa {

	private RepositorioDePessoas repositorio;
	
	public ControladorPessoa(){
		repositorio = new RepositorioDePessoas();
	}
	
	public void adicionarDiretor(String nome) {
		Diretor diretor = new Diretor(nome);
		repositorio.adicionarDiretor(nome, diretor);
	}

	public ArrayList<Pessoa> listarTodosOsDiretores(){
		return repositorio.retornarTodosOsDiretores();
	}

	public boolean removerDiretor(String nome) {
		return repositorio.removerDiretor(nome);

	}

	public Pessoa buscarDiretor(String nome) {
		return repositorio.buscarDiretor(nome);
	}

	public void adicionarAtor(String nome) {
		Ator ator = new Ator(nome);
		repositorio.adicionarAtor(nome,ator);
	}

	public ArrayList<Pessoa> listarTodosOsAtores() {
		return repositorio.retornarTodosOsAtores();
	}

	public boolean removerAtor(String nome) {
		return repositorio.removerAtor(nome);

	}

	public Pessoa buscarAtor(String nome) {
		return repositorio.buscarAtor(nome);
	}
	
	
}
